
<!DOCTYPE html>
<!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]-->
<!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]-->
<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]-->
<head>
  <meta charset="utf-8">
  <title>SQL Server 2005的安装和JDBC连接方法 - 超群的博客</title>
  <meta name="author" content="wang chaoqun">

  
  <meta name="description" content="SQLServer 2005 数据库 JDBC连接 中文乱码">
  <meta name="keywords" content="SQLServer 2005 数据库 JDBC连接 中文乱码">

  <!-- http://t.co/dKP3o1e -->
  <meta name="HandheldFriendly" content="True">
  <meta name="MobileOptimized" content="320">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  
  <link rel="canonical" href="http://www.wangchaoqun.com/blog/2008/08/11/sql-server-2005-de-an-zhuang-he-jdbc-lian-jie-fang-fa">
  <link href="/favicon.png" rel="icon">
  <!--<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css">-->
  <link href="http://bcs.duapp.com/colalife2000/screen.css" media="screen, projection" rel="stylesheet" type="text/css">
  <link href="/atom.xml" rel="alternate" title="超群的博客" type="application/atom+xml">
  <!--<script src="/javascripts/modernizr-2.0.js"></script>-->
  <script src="http://bcs.duapp.com/colalife2000/modernizr-2.0.js"></script>
  <!--<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>-->
  <script src="//code.jquery.com/jquery-1.9.1.min.js"></script>
  <script>!window.jQuery && document.write(unescape('%3Cscript src="./javascripts/libs/jquery.min.js"%3E%3C/script%3E'))</script>
  <!--<script src="/javascripts/octopress.js" type="text/javascript"></script>-->
  <script src="http://bcs.duapp.com/colalife2000/octopress.js" type="text/javascript"></script>
  <!--Fonts from Google"s Web font directory at http://google.com/webfonts -->
<link href="http://fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript">
var ref=location.href;
var wangchaoqun_com="wangchaoqun.com";
var wangchaoqun_cn="wangchaoqun.cn";
var colalife_com="colalife.com";

if(ref.indexOf(colalife_com)!=-1){
  ref=ref.replace(colalife_com, wangchaoqun_com);
  window.location.replace(ref);
} else if(ref.indexOf(wangchaoqun_cn)!=-1){
  ref=ref.replace(wangchaoqun_cn, wangchaoqun_com);
  window.location.replace(ref);
}

function addBlankTargetForLinks () {
  $('a[href^="http"]').each(function(){
      $(this).attr('target', '_blank');
  });
}
$(document).bind('DOMNodeInserted', function(event) {
  addBlankTargetForLinks();
});
</script>

  

</head>

<body   >
  <header role="banner" style="height:92px;background:url(http://bcs.duapp.com/colalife2000/h11.jpg)"><hgroup style="height:100px" onmouseover="this.style.cursor='pointer'" onclick="document.location='/';"></hgroup>

</header>
  <nav role="navigation"><ul class="subscription" data-subscription="rss">
  <li><a href="/atom.xml" rel="subscribe-rss" title="subscribe via RSS">RSS</a></li>
  
</ul>
  
<form action="http://google.com/search" method="get">
  <fieldset role="search">
    <input type="hidden" name="q" value="site:www.wangchaoqun.com" />
    <input class="search" type="text" name="q" results="0" placeholder="Search"/>
  </fieldset>
</form>
  
<ul class="main-navigation" style="font-weight: bold;">
  <li><a href="/">首页</a></li> 
  <li><a href="/blog/archives">文章列表</a></li> 
  <li><a href="/blog/categories/dai-ma/">代码</a></li>
  <li><a href="/blog/categories/du-shu/">读书</a></li> 
  <li><a href="/blog/categories/zhi-ye/">职业</a></li>
  <li><a href="/blog/categories/sheng-huo/">生活</a></li>
  <li><a href="/blog/categories/qi-ta/">其他</a></li>
  <li><a href="/tags/">标签</a></li>
</ul>

</nav>
  <div id="main">
    <div id="content">
      <div>
<article class="hentry" role="article">
  
  <header>
    
      <h1 class="entry-title">SQL Server 2005的安装和JDBC连接方法</h1>
    
    
      <p class="meta">
        








  


<time datetime="2008-08-11T13:29:34+08:00" pubdate data-updated="true">Aug 11<span>th</span>, 2008</time>
        
      </p>
    
  </header>


<div class="entry-content"><p>本文先介绍Windows XP SP2/SP3 下Microsoft SQL Server 2005 的安装及有关问题的解决方法，然后介绍Eclipse3.2 / 3.3 或 MyEclipse6.0 / 6.5 进行JDBC连接SQL Server 2005数据库的方法。</p>


<p>一、SQL Server 版本（32位）<br />SQL Server 2005 Enterprise Edition 企业版不能用在Windows XP系统下（当然还是有些特别方法可以安装，不推荐），一般是运行不了。<br />SQL Server 2005 Standard Edition 标准版、SQL Server 2005 Evaluation Edition 评估版和 Workgroup Edition 工作组版、SQL Server 2005 Developer Edition 开发版和 Express Edition 都可以安装在Windows XP下。<br />建议安装SQL Server 2005 Developer Edition 开发版，其安装DVD文件大约1.74G，整合补丁包sp2的大约1.98G.</p>


<!--more-->


<p>二、SQL Server 2005 安装过程详细图解<br />步骤：<br />1.主菜单&mdash;&mdash;只要你载入DVD驱动器中的光盘，就会出现。<br />要安装SQL Server 2005的实例，在安装标题下选择&ldquo;服务器组件、工具、在线书籍，以及示范&rdquo;选项。<br />2.终端用户许可协议 &ndash; 检查终端用户的许可协议(EULA) ，看完后选择 &#8216;I accept the licensing terms and conditions&#8217; 框。<br />接受协议后可激活&ldquo;next&rdquo;按钮，按下这个按钮继续。<br />3.安装的先决条件 &ndash; 决定好先决条件后点击 &#8216;Next&#8217;按钮<span style=""color: #ffffff"">。[http://www.colalife.com]</span><br />4.欢迎&ndash; 点击 &#8216;Next&#8217; 按钮开始安装过程。<br />5.系统配置检查&mdash;&mdash;安装应用程序需要查看服务器上的15个组件，并且判断成功和失败。<br />6.安装&ndash;一个进度条显示安装过程的状态. 不需要动作.<br />7.注册信息 &ndash; 输入姓名和公司，继续 SQL Server 的安装<br />点击&ldquo;下一步&rdquo;按钮继续<br />8.安装组件 &ndash; 选择&#8217;SQL Server 数据库服务&#8217; 的检查框<br />点击右边的&#8217;高级&#8217;按钮，可更改安装目录和所需安装的组件，继续下一步<br />9特性选择 &ndash; 验证所有的数据库服务选项都被选中了<br />如果有选项没有被选中，它显示为一个红色的叉，右击特性然后选择安装选项。<br />点击&ldquo;next&rdquo;按钮继续。<br />10.安装环境&ndash; 如果可用的话，现有的环境将会列出应用程序、译本、版本，以及语言。<br />点击 &#8216;OK&#8217;按钮继续<br />11.实例名字 &ndash; 默认的实例名称即为服务器的名字，例如MSSQLServer。命名的实例，如MySqlServer2005.<br />*** 注意 *** - 只可以创建一个默认的实例，但是可以创建多个有名字的实例<span style=""color: #ffffff"">。[http://www.colalife.com]</span><br />点击 &#8216;Next&#8217; 按钮继续</p>


<p>指定账号、认证模式和设置<br />12.服务账号&ndash; 为数据库服务 Windows 服务指定账号.可以是一个内建的账号，例如本地系统或者网络服务。第二个选项是使用域的用户名和密码。<br />点击 &#8216;Next&#8217; 按钮继续<br />13.认证模式 &ndash; 配置单独Windows默认的认证或者混合认证模式的认证，输入系统管理员的密码。<br />点击&#8217;Next&#8217;按钮继续<br />14.调整设置&ndash; 为实例进行调整设置的配置。<br />点击 &#8216;Next&#8217;按钮继续（选择排序规则：Chinese_PRC_CS_AI_WS<a target=""_blank"" href=""http://www.colalife.com""><span style=""color: #ffffff"">[http://www.colalife.com]）</span></a></p>


<p>点击&ldquo;安装&rdquo;并检查你的总结日志<br />15.准备安装&ndash; 检查安装的项目。点击&ldquo;安装&rdquo;按钮继续<br />16.安装进度 &ndash; 检查过程中每个步骤的状态。安装结束后，点击&#8217;Next&#8217; 按钮继续<br />17.完成SQL Server 2005 的安装 &ndash; 检查总结日志并点击 &#8216;finish&#8217; 按钮结束安装过程。&nbsp;</p>


<p style=""text-align: left"">三、出现问题</p>


<p>问题1. 无法在com+目录中安装和配置程序集<br />这是在安装后期时有可能出现的：<br />&nbsp;无法在com+目录中安装和配置程序集 <br />&nbsp;错误说明: 事务管理器可用。<br />解决方法：<br />这时候不要点击中止、忽略，也不要点击取消</p>


<p>按以下步骤<br />&nbsp;&nbsp;&nbsp; 1.删除注册表中的： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC项<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC项<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c. HKEY_CLASSES_ROOT\CID项<a target=""_blank"" href=""http://www.colalife.com""><span style=""color: #ffffff"">[http://www.colalife.com]</span></a><br />&nbsp;&nbsp;&nbsp; 2.使用cmd执行-停止MSDTC服务：net stop msdtc（在命令行输入，然后回车即可，步骤3.4.同样）<br />&nbsp;&nbsp;&nbsp; 3.使用cmd执行-卸载MSDTC服务：msdtc -uninstall<br />&nbsp;&nbsp;&nbsp; 4.使用cmd执行-重新安装MSDTC服务：msdtc -install</p>


<p>最后点击重试，继续安装。</p>


<p>（问题2和3基本不会出现，没出错可以略去~~）</p>


<p>问题2. 安装成功后没有SQL Server Management Studio选项（版本冲突，基本不会出现）<br />&nbsp;&nbsp;&nbsp; 1.电脑里先前装了sql2000和Visual Studio 2005，解决方法是 &quot;先删除Visual Studio 2005 Bata1版的Framework，运行Visual Studio 2005 Bata1版安装盘上的dotnetfx.exe进行删除，然后再安装SQL Server 2005 Bata2版&quot;。<br />解决方法：<br />&nbsp;&nbsp;&nbsp; 2.先把SQL2005删除，把先前的Native Client删除<br />&nbsp;&nbsp;&nbsp; 3.分步安装Tools包和Servers包，安装路径可以全部改掉<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.1.先安装Tools包，在安装Tools包是遇到了第3个问题：性能监视器计数器要求（错误）（下面有介绍。）<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.2.安装Servers包，也是除了文档演示全部安装。</p>


<p>问题3. 如何在 SQL Server 2005 中为安装程序增加计数器注册表项值(转载)<br />解决方法：<br />在 SQL Server 安装开始前，Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项，或 SCC 无法运行 lodctr.exe 系统程序，则 SCC 检查会失败，致使安装受阻。错误编辑注册表会严重损坏您的系统。更改注册表项之前，建议您备份计算机中的所有重要数据。<br />在 Microsoft Windows 2003 或 Windows XP 桌面上，依次单击&ldquo;开始&rdquo;、&ldquo;运行&rdquo;，然后在&ldquo;打开&rdquo;中键入 regedit.exe，再单击&ldquo;确定&rdquo;。在 Windows 2000 中，使用 regedt32.exe 启动注册表编辑器。定位到以下注册表项：<br />[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]<br />&quot;Last Counter&quot;=dword:00000ed4 (5276)<br />&quot;LastHelp&quot;=dword:00000ed5 (5277)<br />上一步的&ldquo;Last Counter&rdquo;值 (5276) 必须与以下注册表项中&ldquo;Perflib\009&rdquo;的&ldquo;Counter&rdquo;项的最大值匹配，并且上一步的&ldquo;Last Help&rdquo;值 (5277) 必须与以下注册表项中&ldquo;Perflib\009&rdquo;的&ldquo;Help&rdquo;项的最大值匹配。[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]<br />注意 009 是英文中的一个示例。<br />&ldquo;Last Counter&rdquo;和&ldquo;Last Help&rdquo;值是由 Windows 动态分配的；这两个值会因计算机的不同而不同。<br />如有必要，可修改&ldquo;\Perflib&rdquo;项中的&ldquo;Last Counter&rdquo;和&ldquo;Last Help&rdquo;值的值：在右侧窗格中，右键单击&ldquo;Last Counter&rdquo;或&ldquo;Last Help&rdquo;，单击&ldquo;修改&rdquo;，再单击&ldquo;Base = &quot;Decimal&quot;&rdquo;，在&ldquo;值数据&rdquo;中设置值，再单击&ldquo;确定&rdquo;。如有必要，对另一个项重复以上过程，然后关闭注册表编辑器。再次运行 SQL Server 安装程序。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注意:上面所描述的009是存储英文版的mssql2005的计数器,而中文版的则是004!</p>


<p>四、SQL Server 2005 插入数据中文乱码<a target=""_blank"" href=""http://www.colalife.com""><span style=""color: #ffffff"">[http://www.colalife.com]</span></a></p>


<p>安装完成，打开SQL Server Management Studio，登入系统，新建数据库，新建数据库表，插入数据的时候，出现了中文乱码-全部是问号。</p>


<p>原因分析：</p>


<p>SQL版的乱码问题还是出现在SQL SERVER的安装设置上，默认安装时系统默认的排序规则是拉丁文的排序规则，没有选择其他项目，安装时只是点取下一步，安装完成后，造成了插入了数据的过程中出现乱码。</p>


<p>解决方法：<br />1.最彻底的就是重装SQL，在安装时自定义安装，选好语言版本及排序规则（选择排序规则：Chinese_PRC_CS_AI_WS），这样问题就解决了。</p>


<p>2.不重新安装也是可以的，只要在新建数据库时指定排序规则（强烈建议），选择中文简体。<br />步骤：<br />&nbsp;&nbsp;&nbsp; 1、启动Microsft SQL Server Management Studio，登录到一个实例服务器。</p>


<p>&nbsp;&nbsp;&nbsp; 2、新建数据库，在左侧打开的窗口中单击&ldquo;选项&rdquo;。</p>


<p>&nbsp;&nbsp;&nbsp; 3、把&ldquo;排序规则&rdquo;改为&nbsp; &quot;Chinese_PRC_CI_AI&rdquo; 单击&ldquo;确定&rdquo;就行了，然后再从Visual Studio 2005的数据库管理里，进行相关的建表，插入数据等操作 。</p>


<p>&nbsp;&nbsp;&nbsp; 4、也可以在表中修改，Sql语句如同：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ALTER TABLE tablename <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ALTER COLUMN column1 nvarchar(100) COLLATE CHINESE_PRC_CI_AI</p>


<p>五、 JDBC连接SQL Server 2005数据库</p>


<p>1. 关闭防火墙。</p>


<p>2. 配置TCP端口：<br />&nbsp;&nbsp;&nbsp; a. 开始-&gt;所有程序-&gt;Microsoft SQL Server 2005-&gt;配置工具-&gt;SQL Server配置管理器-&gt;SQL Server 2005 网络配置-&gt;MSSQLSERVER协议<br />&nbsp;&nbsp;&nbsp; b. 启用&ldquo;TCP/IP&rdquo;（右键单击选择&ldquo;启动&rdquo;）<a target=""_blank"" href=""http://www.colalife.com""><span style=""color: #ffffff"">[http://www.colalife.com]</span></a><br />&nbsp;&nbsp;&nbsp; c. 双击&ldquo;TCP/IP&rdquo;-&gt;&ldquo;IP 地址&rdquo;-&gt;&ldquo;IPAll&rdquo;-&gt;&ldquo;TCP 端口&rdquo;项添加默认的&ldquo;1433&rdquo;端口</p>


<p>3. 外围应用配置：Microsoft SQL Server 2005-&gt;配置工具-&gt;SQL Server外围应用配置器-&gt;服务和连接的外围应用配置器-&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp; ①选SQLEXPRESS-&gt;Database Engine-&gt;远程连接-&gt;本地连接和远程连接-&gt;同时使用TCP/IP和named pipes<br />&nbsp;&nbsp;&nbsp;&nbsp; ②选SQL Server Browser-&gt;服务-&gt;启动类型改为&ldquo;自动&rdquo;-&gt;应用-&gt;启动-&gt;确定</p>


<p>4. 修改默认的登录验证模式（如果在安装过程中是默认按&ldquo;Windows 身份验证模式&rdquo;方式安装，所以sa登录是被禁用的，即使将身份验证模式更改为&ldquo;SQL Server 和 Windows 身份验证模式&rdquo;，sa登录仍处于禁用状态，所以需要启用sa登录帐户）：<br />&nbsp;&nbsp;&nbsp; ①在SQL Server Management Studio 的对象资源管理器中，安全性-&gt;登录名-&gt;右击&ldquo;sa&rdquo;-&gt;属性-&gt;</p>


<p>常规-&gt;将登录名sa的密码和确认密码设为强密码-&gt;状态-&gt;登录-&gt;启用-&gt;确定<br />&nbsp;&nbsp;&nbsp; ②在SQL Server Management Studio 的对象资源管理器中，右击服务器-&gt;属性-&gt;安全性-&gt;服务器身份验证-&gt;选择&ldquo;SQL Server和Windows身份验证模式&rdquo;-&gt;确定-&gt;确定</p>


<p>5. 在SQL Server Management Studio中新建一个数据库(例如&ldquo;mytest&rdquo;，如果测试程序带有数据库文件也可不用新建而直接附加到当前SQL Server数据库服务器)；在SQL Server Management Studio 的对象资源管理器中右击服务器-&gt;重新启动-&gt;是</p>


<p>6. 运行下载的JDBC文件&ldquo;sqljdbc_1.2.2828.100_chs.exe&rdquo;，解压到&ldquo;C:\Program Files&rdquo;文件夹中；<a target=""_blank"" href=""http://www.colalife.com""><span style=""color: #ffffff"">[http://www.colalife.com]</span></a></p>


<p>将Classpath设置为包含sqljdbc.jar文件(也可加到系统环境变量中)，建议从解压文件夹下找到sqljdbc.jar，将其复制到自己常用的Jar文件夹里，用的时候方便找到。</p>


<p>7. 在Eclipse3.2 / 3.3 或 MyEclipse6.0 / 6.5 进行JDBC连接设置并测试<br />&nbsp;&nbsp;&nbsp; 1、打开Eclipse3.2 / 3.3 或 MyEclipse6.0 / 6.5，新建Java Project&rdquo;，项目名为Test<br />&nbsp;&nbsp;&nbsp; 2、选择&ldquo;Window&rdquo;&rarr;&ldquo;Preferences&rdquo;&rarr;&ldquo;Java&rdquo;&rarr;&ldquo;Installed JREs&rdquo;，选定已安装的 JRE，点击&ldquo;Edit&#8230;&rdquo;&rarr;&ldquo;Add External JARs&rdquo;，找到sqljdbc.jar并添加&mdash;&gt;OK<br />&nbsp;&nbsp;&nbsp; 3、&quot;Window&quot;-&gt;&quot;Open Perspective&quot;-&gt;&quot;MyEclipse Database Explorer&quot;-&gt;（左侧）&quot;DB Browser&quot;右键&ldquo;New&rdquo;-&gt;填写链接属性Driver name，URL为：jdbc:sqlserver:// localhost:1433;databaseName=mytest，User name：sa，Password：密码。然后在Driver JARs 点Add JARs 添加sqljdbc.jar，点及Test</p>


<p>Driver测试，勾上Save Password保存密码，点击完成结束&mdash;&mdash;即完成了在DB Browser中连接数据库配置。</p>


<p>8、编写Java代码测试，如下：</p>


<p>package jdbc.test;<br />import java.sql.*;</p>


<p>public class Test {<br />&nbsp;public static void main(String[] srg) {<br />&nbsp;&nbsp;String driverName = &quot;com.microsoft.sqlserver.jdbc.SQLServerDriver&quot;;<br />&nbsp;&nbsp;// 加载JDBC驱动<br />&nbsp;&nbsp;String dbURL = &quot;jdbc:sqlserver://localhost:1433; DatabaseName=mytest&quot;;<br />&nbsp;&nbsp;// 连接服务器和数据库mytest<br />&nbsp;&nbsp;String userName = &quot;sa&quot;; // 默认用户名<br />&nbsp;&nbsp;String userPwd = &quot;123456&quot;; // 密码<a target=""_blank"" href=""http://www.colalife.com""><span style=""color: #ffffff"">[http://www.colalife.com]</span></a><br />&nbsp;&nbsp;Connection dbConn = null;<br />&nbsp;&nbsp;Statement stmt = null;</p>


<p>&nbsp;&nbsp;try {<br />&nbsp;&nbsp;&nbsp;Class.forName(driverName);<br />&nbsp;&nbsp;&nbsp;dbConn = DriverManager.getConnection(dbURL, userName, userPwd);<br />&nbsp;&nbsp;&nbsp;stmt = dbConn.createStatement();<br />&nbsp;&nbsp;&nbsp;System.out.println(&quot;Connect Succeed!&quot;);<br />&nbsp;&nbsp;&nbsp;// 连接成功控制台输出语句</p>


<p>&nbsp;&nbsp;&nbsp;ResultSet rs = stmt.executeQuery(&quot;select * from mytest&quot;);<br />&nbsp;&nbsp;&nbsp;while (rs.next()) {<br />&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(rs.getInt(1) + &quot; &quot; + rs.getString(2) + &quot; &quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ rs.getString(3) + &quot;\n&quot;);<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;} catch (Exception e) {<br />&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />&nbsp;&nbsp;}<br />&nbsp;}<br />}</p>


<p>9. Sql Server2000和2005的连接代码区别：（注意2000和2005的不同） <br />&nbsp;&nbsp;&nbsp; 1. 连接SqlServer2000 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Class.forName(&quot;com.microsoft.jdbc.sqlserver.SQLServerDriver&quot;); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URL = &quot;jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb&quot;; <br />&nbsp;&nbsp;&nbsp; 2. 连接SqlServer2005 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Class.forName(&quot;com.microsoft.sqlserver.jdbc.SQLServerDriver&quot;); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URL = &quot;jdbc:sqlserver://localhost:1433;DatabaseName=tempdb&quot;; <br />10、可能出现的exception: com.microsoft.sqlserver.jdbc.AuthenticationJNI &lt;clinit&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp; WARNING: Failed to load the sqljdbc_auth.dll <br />解决办法：在sqljdbc_1.2.2828.100_chs.exe解压后的文件夹中找到Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\chs\auth\x86下的sqljdbc_auth.dll拷贝到：C:WINDOWSsystem32 目录下即可。</p>


<p>（全文完&mdash;&mdash;By ColaLife<a target=""_blank"" href=""http://www.colalife.com""><span style=""color: #ffffff"">[http://www.colalife.com]</span></a>）</p>

</div>


  <footer style="height:200px">
    <p class="meta">
      
  

<span class="byline author vcard">Posted by <span class="fn">wang chaoqun</span></span>

      








  


<time datetime="2008-08-11T13:29:34+08:00" pubdate data-updated="true">Aug 11<span>th</span>, 2008</time>
      

<span class="categories">
  
    <a class='category' href='/blog/categories/java/'>java</a>
  
</span>


      
<DIV style="font-size:12px;BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BACKGROUND: #f6f6f6; HEIGHT: 120px; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid" class="myright"> 
<DIV style="MARGIN-TOP: 9px; FLOAT: left; MARGIN-LEFT: 8px; MARGIN-RIGHT: 10px"> 
<!--<IMG title="colalife" src="/images/myicon.jpg" width="80px" height="90px" style="border: #fff 0em solid;">-->
<IMG title="colalife" src="http://bcs.duapp.com/colalife2000/myicon.jpg" width="80px" height="90px" style="border: #fff 0em solid;">
</DIV> 
<DIV style="LINE-HEIGHT: 200%; MARGIN-TOP: 10px; COLOR: #000000"> 
作者： <A href="http://wangchaoqun.com/">王超群</A><BR> 
出处： <A href="http://wangchaoqun.com/">http://wangchaoqun.com/</A> 
<BR>本文基于<a target="_blank" title="Creative Commons Attribution 2.5 China Mainland License" href="http://creativecommons.org/licenses/by/2.5/cn/"> 
署名 2.5 中国大陆</a>许可协议发布，欢迎转载，演绎或用于商业目的，但是必须保留本文的署名 
<a href="http://wangchaoqun.com/">王超群</a>（包含链接）</DIV></DIV> 


    </p>

    <p class="meta">
      
        <a class="basic-alignment left" href="/blog/2008/07/02/bin-fen-3/" title="Previous Post: 缤纷（三）">&laquo; 缤纷（三）</a>
      
      
        <a class="basic-alignment right" href="/blog/2008/09/16/zui-hou-qi-xian-zhi-du-shu-bi-ji/" title="Next Post: 《最后期限》读书笔记">《最后期限》读书笔记 &raquo;</a>
      
    </p>
    
      <!-- <div class="sharing">
  
  
  
</div>
 -->
<!-- baidu share Button BEGIN
<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_copy" data-cmd="copy" title="分享到复制网址"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a><a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网"></a><a href="#" class="bds_t163" data-cmd="t163" title="分享到网易微博"></a><a href="#" class="bds_tieba" data-cmd="tieba" title="分享到百度贴吧"></a><a href="#" class="bds_hi" data-cmd="hi" title="分享到百度空间"></a></div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"1","bdSize":"32"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=86835285.js?cdnversion='+~(-new Date()/36e5)];</script>
baidu share Button END -->

    
  </footer>
</article>
<!-- duoshuo -->
<section id=”comment”>
<!-- Duoshuo Comment BEGIN -->
<div class="ds-thread"></div>
<script type="text/javascript">
var duoshuoQuery = {short_name:"colalife"};
(function() {
	var ds = document.createElement('script');
	ds.type = 'text/javascript';ds.async = true;
	ds.src = 'http://static.duoshuo.com/embed.js';
	ds.charset = 'UTF-8';
	(document.getElementsByTagName('head')[0] 
	|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>
<!-- Duoshuo Comment END -->

</section>
</div>

<aside class="sidebar">
  
    <section>
  <h1>关于我</h1>
  <p>
  一个[程序猿，攻城狮]，这么有福气<br><br>
  纸上得来终觉浅，绝知此事要躬行<br><br>
  成长，需要积累； 记录，在此博客<br><br>
  </p>
</section>
<section>  
  <h1>标签</h1>  
  <ul class="tag-cloud">  
    <a style="font-size: 90%" href="/tags/browser/">browser</a>
<a style="font-size: 90%" href="/tags/excel/">excel</a>
<a style="font-size: 90%" href="/tags/hibernate/">hibernate</a>
<a style="font-size: 90%" href="/tags/htmlparser/">htmlparser</a>
<a style="font-size: 90%" href="/tags/httpclient/">httpclient</a>
<a style="font-size: 90%" href="/tags/java/">java</a>
<a style="font-size: 90%" href="/tags/jsoup/">jsoup</a>
<a style="font-size: 133%" href="/tags/octopress/">octopress</a>
<a style="font-size: 133%" href="/tags/ruby/">ruby</a>
<a style="font-size: 90%" href="/tags/sessionfactory/">sessionfactory</a>
<a style="font-size: 90%" href="/tags/spring-test/">spring-test</a>
<a style="font-size: 90%" href="/tags/svn/">svn</a>
<a style="font-size: 90%" href="/tags/shu-ju-ku/">数据库</a>
<a style="font-size: 90%" href="/tags/shi-jian-guan-li/">时间管理</a>
<a style="font-size: 90%" href="/tags/zui-hou-qi-xian/">最后期限</a>
<a style="font-size: 90%" href="/tags/suan-fa/">算法</a>
<a style="font-size: 90%" href="/tags/guan-li-gong-zuo/">管理工作</a>
<a style="font-size: 90%" href="/tags/she-ji-mo-shi/">设计模式</a>
<a style="font-size: 210%" href="/tags/sui-bi/">随笔</a>
<a style="font-size: 90%" href="/tags/xiang-mu-guan-li/">项目管理</a>

  </ul>  
</section>
<section>
  <h1>最新文章</h1>
  <ul id="recent_posts">
    
      <li class="post">
        <a href="/blog/2013/12/03/zhuan-code-kata-bian-ma-tao-lu/">[转]Code Kata：编码套路</a>
      </li>
    
      <li class="post">
        <a href="/blog/2013/11/17/mongodb-replsetji-qun-he-shardfen-pian/">MongoDB replSet集群和shard分片</a>
      </li>
    
      <li class="post">
        <a href="/blog/2013/07/25/zhuan-tomcat-sheng-chan-fu-wu-qi-xing-neng-you-hua/">[转]Tomcat 生产服务器性能优化</a>
      </li>
    
      <li class="post">
        <a href="/blog/2013/01/16/cygwin-and-wine-and-ruby-ji-lu/">Cygwin & Wine & Ruby 记录</a>
      </li>
    
      <li class="post">
        <a href="/blog/2013/01/07/an-zhuang-git-create-octopress-blog/">安装git, 建立Octopress博客</a>
      </li>
    
      <li class="post">
        <a href="/blog/2013/01/01/excel-dao-chu-gong-ju-lei/">Excel导出工具类</a>
      </li>
    
      <li class="post">
        <a href="/blog/2012/12/18/htmlparserhe-httpclientjie-xi-ye-mian-bing-xia-zai/">Htmlparser和httpclient解析页面并下载</a>
      </li>
    
      <li class="post">
        <a href="/blog/2012/11/02/zhuan-shen-ru-li-jie-liu-lan-qi-jian-rong-xing-mo-shi/">[转]深入理解浏览器兼容性模式</a>
      </li>
    
      <li class="post">
        <a href="/blog/2012/09/28/ce-shi-hibernatedong-tai-tian-jia-wei-pei-zhi-de-shi-ti-lei/">测试Hibernate动态添加实体类</a>
      </li>
    
      <li class="post">
        <a href="/blog/2011/04/14/guan-yu-gong-si-ji-zhu-guan-li-gong-zuo-de-ji-dian-si-kao/">关于公司技术管理工作的几点思考</a>
      </li>
    
  </ul>
</section>
<section> 
  <h1>文章分类</h1> 
  <ul id="categories"> 
    <li class='category'><a href='/blog/categories/hibernate/'>hibernate (1)</a></li>
<li class='category'><a href='/blog/categories/java/'>java (6)</a></li>
<li class='category'><a href='/blog/categories/linux/'>linux (1)</a></li>
<li class='category'><a href='/blog/categories/mongodb/'>mongodb (1)</a></li>
<li class='category'><a href='/blog/categories/tomcat/'>tomcat (1)</a></li>
<li class='category'><a href='/blog/categories/web/'>web (2)</a></li>
<li class='category'><a href='/blog/categories/dai-ma/'>代码 (3)</a></li>
<li class='category'><a href='/blog/categories/qi-ta/'>其他 (1)</a></li>
<li class='category'><a href='/blog/categories/sheng-huo/'>生活 (7)</a></li>
<li class='category'><a href='/blog/categories/suan-fa/'>算法 (1)</a></li>
<li class='category'><a href='/blog/categories/zhi-ye/'>职业 (2)</a></li>
<li class='category'><a href='/blog/categories/she-ji-mo-shi/'>设计模式 (1)</a></li>
<li class='category'><a href='/blog/categories/du-shu/'>读书 (3)</a></li>
 
  </ul> 
</section>

  
</aside>


    </div>
  </div>
  <footer role="contentinfo" style="margin-bottom: 40px;"><!-- baidu share BEGIN -->
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"slide":{"type":"slide","bdImg":"6","bdPos":"left","bdTop":"110"}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=86835285.js?cdnversion='+~(-new Date()/36e5)];</script>
<!-- baidu share END -->
<p>
  Copyright &copy; 2014 - wang chaoqun -
  <span class="credit">Powered by <a href="http://octopress.org">Octopress</a></span>
</p>

</footer>
  











  <script type="text/javascript" src="/javascripts/libs/totop.js"></script>
</body>
</html>
